@charset "UTF-8";
	.word-break {
	word-break:break-all;
	word-wrap:break-word
}
.keep-word {
	white-space:nowrap;
	word-break:keep-all
}
blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul {
	margin:0;
	padding:0
}
fieldset,img {
	border:0
}
:focus {
	outline:0
}
address,caption,cite,code,dfn,optgroup,th,var {
	font-style:normal;
	font-weight:400
}
strong {
	font-weight:400
}
em {
	font-style:normal
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:400
}
abbr,acronym {
	border:0;
	font-variant:normal
}
code,kbd,samp,tt {
	font-size:100%
}
button,input,select,textarea {
	border:none
}
body {
	background:#fff;
	color:#5e5e5e;
	font:14px/2em Microsoft YaHei,SimSun,Arial
}
ol,ul {
	list-style:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
caption,th {
	text-align:left
}
sub,sup {
	font-size:100%;
	vertical-align:baseline
}
:link,:visited,ins {
	text-decoration:none
}
blockquote,q {
	quotes:none
}
blockquote:after,blockquote:before,q:after,q:before {
	content:'';
	content:none
}
a:link,a:visited {
	color:#5e5e5e
}
a:hover {
	color:#c9394a
}
a:active {
	color:#666
}
.clearfix:after {
	content:'\0020';
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.l {
	float:left
}
.r {
	float:right
}
.clear {
	height:0;
	overflow:hidden;
	clear:both
}
.hide {
	display:none
}
.btn.hide {
	display:none
}
a.hidefocus {
	outline:0
}
button.hidefocus::-moz-focus-inner {
	border:none
}
a:focus {
	outline:0;
	-moz-outline:none
}
input,textarea {
	outline:0
}
html {
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
[hidden],template {
	display:none
}
a {
	background-color:transparent
}
a:active,a:focus,a:hover {
	outline:0;
	-moz-outline:none
}
button,input,optgroup,select,textarea {
	color:inherit;
	font:inherit;
	margin:0
}
button {
	overflow:visible
}
button,select {
	text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled],html input[disabled] {
	cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0
}
input {
	line-height:normal
}
input[type=checkbox],input[type=radio] {
	box-sizing:border-box;
	padding:0
}
textarea {
	overflow:auto
}
table {
	border-collapse:collapse;
	border-spacing:0
}
#signup input::-webkit-inner-spin-button,#signup input::-webkit-outer-spin-button {
	-webkit-appearance:none!important;
	margin:0
}
.mr60 {
	margin-right:60px
}
.pr {
	position:relative
}
.pa {
	position:absolute
}
.color-red {
	color:#ef1300!important
}
.rl-modal {
	position:fixed;
	background:#fff;
	z-index:100000;
	width:360px;
	padding-bottom:30px;
	left:50%;
	top:50%;
	margin:-218px 0 0 -180px;
	box-shadow:0 0 3px rgba(0,0,0,.25);
	transition:all .2s;
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	-o-transition:all .2s
}
.rl-modal.in {
	opacity:1
}
.rl-modal-header {
	position:relative;
	padding:0 20px
}
.rl-modal-header h1 {
	font-size:16px;
	line-height:49px;
	height:49px;
	color:#787d82;
	border-bottom:1px solid #d0d6d9
}
.rl-modal-header h1 span {
	float:left;
	width:80px;
	text-align:center;
	height:49px;
	line-height:49px;
	cursor:pointer
}
.rl-modal-header .active-title,.rl-modal-header span:hover {
	border-bottom:1px solid #f01400;
	color:#f01400
}
.rl-close {
	position:absolute;
	top:17px;
	right:20px;
	width:17px;
	height:17px;
	cursor:pointer;
	background:url(../images/nlogin.png) no-repeat 0 0;
	transition:transform .2s;
	-webkit-transition:transform .2s;
	-moz-transition:transform .2s;
	-o-transition:transform .2s
}
.rl-close:hover {
	background-position:0 -21px;
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1)
}
.rl-modal-body {
	padding:0 30px
}
.error-erea {
	font-size:14px;
	color:#f01400;
	padding-bottom:5px;
	height:20px
}
.modal-backdrop {
	background-color:#fff
}
.modal-backdrop.fade {
	opacity:0
}
.modal-backdrop,.modal-backdrop.fade.in {
	opacity:.75
}
.modal-backdrop {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1040;
	background-color:#000
}
.fade {
	opacity:0;
	-webkit-transition:opacity .15s linear;
	-moz-transition:opacity .15s linear;
	-o-transition:opacity .15s linear;
	transition:opacity .15s linear
}
.rl-model-footer {
	padding:20px 30px 4px
}
.rlf-appendix {
	line-height:1em;
	margin-bottom:20px
}
.rlf-appendix .rlf-autoin,.rlf-appendix .rlf-forget {
	color:#787d82
}
.rlf-appendix .rlf-forget:hover {
	color:#f01400
}
.rlf-appendix .auto-cbx {
	margin-right:10px;
	vertical-align:-1px
}
.rl-modal .ipt {
	width:270px;
	padding:12px 14px;
	background-color:#fff;
	box-shadow:2px 0 5px 0 #fff;
	border:1px solid rgba(84,92,99,.6);
	border-radius:6px
}
.rl-modal .ipt:focus {
	border-color:#98a1a6
}
.ipt-email {
	background-position:0 0
}
.ipt-pwd {
	background-position:0 -48px
}
.ipt-nick {
	background-position:0 -96px
}
.rlf-verify-group .rlf-input {
	background:#fff;
	padding-left:7px;
	width:120px;
	vertical-align:top
}
.rlf-verify-group img {
	height:38px;
	width:70px;
	margin:0 10px;
	vertical-align:top;
	display:inline-block
}
.rlf-verify-group span {
	display:inline-block;
	color:#39b94e;
	cursor:pointer;
	height:40px;
	vertical-align:top;
	line-height:150%;
	margin-top:-4px
}
.rlf-tip-wrap {
	font-size:12px;
	height:20px;
	line-height:20px
}
.rlf-g-tip {
	height:20px
}
.rlf-tip-globle {
	font-size:14px;
	height:30px;
	line-height:30px
}
.rlf-tip-error {
	color:#c00
}
.btn-full {
	width:300px
}
.btn-block {
	display:block;
	width:auto
}
.forgetpwd-resultwrap {
	text-align:center;
	display:none;
	width:260px
}
.pop-login-sns {
	text-align:center;
	font-size:14px
}
.pop-login-sns span {
	color:#b5b9bc;
	display:inline-block;
	margin-top:4px
}
.pop-login-sns a {
	font-size:14px;
	margin-left:21px;
	height:20px;
	line-height:20px;
	color:#c8cdd2;
	transition:color .2s
}
.pop-login-sns i {
	font-size:29px;
	vertical-align:-3px;
	transition:color .2s;
	color:#b5b9bc
}
.pop-login-sns .pop-sns-weixin:hover i {
	color:#00b33b
}
.pop-login-sns .pop-sns-qq:hover i {
	color:#08c
}
.pop-login-sns .pop-sns-weibo:hover i {
	color:#f01400
}
.rl-modal .ipt-verify {
	margin-right:10px;
	width:120px;
	padding-left:9px;
	background-image:none
}
.rl-modal .icon-refresh {
	color:#b5b9bc;
	font-size:24px;
	display:inline-block;
	margin:8px 0 0 10px;
	-webkit-transition:.4s linear;
	transition:.4s ease-in
}
.rl-modal .icon-refresh:hover {
	color:#787d82;
	transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg)
}
.rl-modal .proclaim-loc {
	position:relative
}
.rl-modal .proclaim-btn {
	font-size:23px;
	color:#b5b9bc;
	position:absolute;
	top:12px;
	right:14px
}
.rl-modal .proclaim-btn:hover {
	color:#787d82
}
.rl-modal .verify-img {
	width:70px;
	height:40px;
	vertical-align:top
}
.rl-modal .verify-extra {
	line-height:20px
}
.rl-modal .verify-extra a {
	color:#00b33b
}
.rl-modal .btn-red {
	background-color:#f01400;
	border-color:#f01400
}
.rl-modal .btn-red:hover {
	background-color:#ff6464;
	border-color:#ff6464
}
.rl-modal .ipt-error,.rl-modal .rlf-tip-error {
	color:#f01400
}
.rl-modal .rlf-tip-error {
	height:30px;
	line-height:30px
}
.rl-modal .js-proclaim-on .js-txt-pwd {
	display:none
}
.rl-modal .js-proclaim-off .js-pass-pwd {
	display:none!important
}
.rl-modal input[type=text]::-ms-clear {
	width:0;
	height:0
}
.rl-modal input[type=password]::-ms-reveal {
	width:0;
	height:0
}
.verify-img-wrap {
	float:left;
	height:40px;
	width:84px
}
.rlf-tip-wrap {
	clear:both
}
.autoul {
	width:298px;
	padding:0;
	border:1px solid #98a1a6;
	border-top:0 none;
	position:absolute;
	height:156px;
	overflow:hidden;
	background-color:#fff;
	z-index:10000
}
.autoul .autoli {
	color:#787d82;
	height:39px;
	line-height:39px;
	text-align:left;
	cursor:pointer;
	font-size:14px;
	padding:0 10px;
	overflow:hidden;
	display:none;
	text-overflow:ellipsis
}
.autoul .lihover {
	background-color:#edf1f2
}
.autoul .showli {
	display:block
}
.form-control .autoul {
	width:318px
}
.erweima {
	background:url(../images/erweima.png) no-repeat 0 0;
	width:60px;
	height:60px;
	position:absolute;
	bottom:0;
	right:0;
	cursor:pointer
}
.pcLogin {
	background:url(../images/pcLogin.png) no-repeat 0 0;
	width:60px;
	height:60px;
	position:absolute;
	bottom:0;
	right:0;
	cursor:pointer
}
.qrcode {
	margin:50px 70px 20px 70px;
	position:relative
}
.qrcode_title {
	color:#13181e;
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:18px;
	text-align:center
}
.qrcode_mark {
	color:#777d81;
	font-size:14px;
	text-align:center
}
.qrcode-inner {
	position:absolute;
	background-color:#fff;
	height:150px;
	width:150px;
	opacity:.95
}
.qrcode_state_scaned {
	background:url(/static/module/common/img/scaned.png) no-repeat 0 0;
	width:100%;
	height:100%;
	position:absolute;
	left:45px;
	top:40px
}
.qrcode_state_validate {
	background:url(/static/module/common/img/code_validate.png) no-repeat 0 0;
	width:100%;
	height:100%;
	position:absolute;
	left:28px;
	top:42px
}
.phoneVerityBox {
	font-family:"Î¢ÈíÑÅºÚ"
}
.backNotify,.phoneVerityBox .subtitle,.phoneVerityBox .title {
	text-align:center
}
.phoneVerityBox .title {
	margin-top:27px;
	margin-bottom:12px;
	color:#13181e;
	font-size:18px;
	font-family:"Î¢ÈíÑÅºÚ"
}
.phoneVerityBox .rlf-tip-wrap {
	height:30px;
	line-height:30px
}
.phoneVerityBox .subtitle {
	color:#777c81;
	font-size:14px;
	margin-bottom:25px;
	font-family:"Î¢ÈíÑÅºÚ"
}
.phoneVerityBox .reSend {
	top:12px;
	right:14px;
	font-size:14px;
	color:#9199a1;
	line-height:24px
}
.phoneVerityBox .reSend.active {
	right:102px;
	color:#1481b8!important;
	cursor:pointer
}
.phoneVerityBox .reSend.active:hover {
	color:#19a1e6!important
}
.phoneVerityBox .voicecode-send {
	position:absolute;
	right:14px;
	top:12px;
	padding-left:8px;
	font-size:14px;
	color:#1481b8;
	line-height:24px;
	cursor:pointer;
	border-left:1px solid #d3d6d9
}
.phoneVerityBox .voicecode-send:hover {
	color:#19a1e6
}
.phoneVerityBox .voicesend i {
	display:inline-block;
	margin-right:4px
}
.rl-modal-body .backNotify {
	color:#777c81;
	margin-top:15px;
	cursor:pointer
}
.rl-modal-body .user_header {
	width:76px;
	background:url(/static/module/common/img/default_user.png) no-repeat 0 0;
	height:76px;
	margin:auto;
	margin-top:40px
}
.rl-modal-body .btn-finished {
	width:160px;
	height:50px
}
.rl-modal-body .finished_wrap {
	text-align:center
}
.rl-modal-body .active {
	color:#13181e!important;
	cursor:pointer
}
.rl-modal-body .active:hover {
	color:#ff6464!important
}
@media screen and (max-width:480px) {
	.rl-modal {
	margin:-218px 0 0 -150px;
	width:300px
}
.rl-modal .ipt {
	width:249px;
	font-size:12px
}
.rl-modal-body,.rl-modal-header {
	padding:0 15px
}
.btn-full {
	width:260px
}
.rl-model-footer {
	padding:20px 15px 4px
}
.rl-model-footer .mr60 {
	margin-right:0
}
}.icon-show-pw:before {
	content:"\e648"
}
.btn {
	display:inline-block;
	margin-bottom:0;
	font-weight:200;
	text-align:center;
	vertical-align:middle;
	touch-action:manipulation;
	cursor:pointer;
	text-decoration:none;
	box-sizing:content-box;
	background-image:none;
	border:1px solid transparent;
	-webkit-appearance:none;
	white-space:nowrap;
	outline:0;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.btn.focus,.btn:focus,.btn:hover {
	color:#fff;
	text-decoration:none
}
.btn.active,.btn:active {
	outline:0;
	background-image:none
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
	pointer-events:none;
	opacity:.65;
	box-shadow:none
}
.btn-red {
	color:#fff;
	background-color:#f01400;
	border-color:#f01400;
	border-style:solid;
	border-width:1px;
	cursor:pointer;
	-weibkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s;
	width:138px;
	height:38px;
	line-height:38px;
	font-size:14px
}
.btn-red:link,.btn-red:visited {
	color:#fff
}
.btn-red.focus,.btn-red:focus,.btn-red:hover {
	color:#fff;
	background-color:#ff2815;
	border-color:#ff2815
}
.btn-red.active,.btn-red:active {
	background-color:#d71200;
	border-color:#d71200
}
.btn-red.disabled,.btn-red.disabled.active,.btn-red.disabled.focus,.btn-red.disabled:active,.btn-red.disabled:focus,.btn-red.disabled:hover,.btn-red[disabled],.btn-red[disabled].active,.btn-red[disabled].focus,.btn-red[disabled]:active,.btn-red[disabled]:focus,.btn-red[disabled]:hover {
	cursor:default;
	box-shadow:none;
	background-color:#f01400;
	border-color:#f01400
}
.btn-blue {
	color:#fff;
	background-color:#08c;
	border-color:#08c;
	border-style:solid;
	border-width:1px;
	cursor:pointer;
	-weibkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s;
	width:138px;
	height:38px;
	line-height:38px;
	font-size:14px
}
.btn-blue:link,.btn-blue:visited {
	color:#fff
}
.btn-blue.focus,.btn-blue:focus,.btn-blue:hover {
	color:#fff;
	background-color:#00a0f0;
	border-color:#00a0f0
}
.btn-blue.active,.btn-blue:active {
	background-color:#0077b3;
	border-color:#0077b3
}
.btn-blue.disabled,.btn-blue.disabled.active,.btn-blue.disabled.focus,.btn-blue.disabled:active,.btn-blue.disabled:focus,.btn-blue.disabled:hover,.btn-blue[disabled],.btn-blue[disabled].active,.btn-blue[disabled].focus,.btn-blue[disabled]:active,.btn-blue[disabled]:focus,.btn-blue[disabled]:hover {
	cursor:default;
	box-shadow:none;
	background-color:#08c;
	border-color:#08c
}
.btn-green {
	color:#fff;
	background-color:#00b33b;
	border-color:#00b33b;
	border-style:solid;
	border-width:1px;
	cursor:pointer;
	-weibkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s;
	width:138px;
	height:38px;
	line-height:38px;
	font-size:14px
}
.btn-green:link,.btn-green:visited {
	color:#fff
}
.btn-green.focus,.btn-green:focus,.btn-green:hover {
	color:#fff;
	background-color:#00d747;
	border-color:#00d747
}
.btn-green.active,.btn-green:active {
	background-color:#009a33;
	border-color:#009a33
}
.btn-green.disabled,.btn-green.disabled.active,.btn-green.disabled.focus,.btn-green.disabled:active,.btn-green.disabled:focus,.btn-green.disabled:hover,.btn-green[disabled],.btn-green[disabled].active,.btn-green[disabled].focus,.btn-green[disabled]:active,.btn-green[disabled]:focus,.btn-green[disabled]:hover {
	cursor:default;
	box-shadow:none;
	background-color:#00b33b;
	border-color:#00b33b
}
.btn-normal {
	color:#787d82;
	background-color:#fff;
	border-color:#d0d6d9;
	border-style:solid;
	border-width:1px;
	cursor:pointer;
	-weibkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s;
	width:138px;
	height:38px;
	line-height:38px;
	font-size:14px
}
.btn-normal:link,.btn-normal:visited {
	color:#787d82
}
.btn-normal.focus,.btn-normal:focus,.btn-normal:hover {
	color:#787d82;
	background-color:#edf1f2;
	border-color:#98a1a6
}
.btn-normal.active,.btn-normal:active {
	background-color:#f2f2f2;
	border-color:#c2cace
}
.btn-normal.disabled,.btn-normal.disabled.active,.btn-normal.disabled.focus,.btn-normal.disabled:active,.btn-normal.disabled:focus,.btn-normal.disabled:hover,.btn-normal[disabled],.btn-normal[disabled].active,.btn-normal[disabled].focus,.btn-normal[disabled]:active,.btn-normal[disabled]:focus,.btn-normal[disabled]:hover {
	cursor:default;
	box-shadow:none;
	background-color:#fff;
	border-color:#d0d6d9
}
.btn-sm {
	width:78px;
	height:28px;
	line-height:28px;
	font-size:12px
}
@font-face {
	font-family:imv2;
	src:url(../fonts/imv2.eot);
	src:url(../fonts/imv2.eot) format('embedded-opentype'),url(../fonts/imv2.ttf) format('truetype'),url(../fonts/imv2.woff) format('woff'),url(../fonts/imv2.svg) format('svg');
	font-weight:400;
	font-style:normal
}
[class*=" imv2-"],[class^=imv2-] {
	font-family:imv2!important;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.imv2-cloud_webide:before {
	content:"\e926"
}
.imv2-open_code:before {
	content:"\e927"
}
.imv2-dot_normal:before {
	content:"\e924"
}
.imv2-dot_samll:before {
	content:"\e925"
}
.imv2-code_circle:before {
	content:"\e920"
}
.imv2-exercise_circle:before {
	content:"\e921"
}
.imv2-homework_circle:before {
	content:"\e922"
}
.imv2-video_circle:before {
	content:"\e923"
}
.imv2-line:before {
	content:"\e91e"
}
.imv2-school:before {
	content:"\e91d"
}
.imv2-pin:before {
	content:"\e91c"
}
.imv2-path:before {
	content:"\e91a"
}
.imv2-war:before {
	content:"\e91b"
}
.imv2-score_shop:before {
	content:"\e563"
}
.imv2-receipt:before {
	content:"\e8b0"
}
.imv2-loading:before {
	content:"\e918"
}
.imv2-play_circle:before {
	content:"\e038"
}
.imv2-cloud_upload:before {
	content:"\e2c3"
}
.imv2-cloud_download:before {
	content:"\e2c0"
}
.imv2-cloud_done:before {
	content:"\e2bf"
}
.imv2-cloud:before {
	content:"\e42d"
}
.imv2-alarm:before {
	content:"\e855"
}
.imv2-nav_chapter:before {
	content:"\e916"
}
.imv2-nav_qa:before {
	content:"\e917"
}
.imv2-nav_note:before {
	content:"\e22b"
}
.imv2-set-key:before {
	content:"\e903"
}
.imv2-set-sns:before {
	content:"\e904"
}
.imv2-set-email:before {
	content:"\e905"
}
.imv2-feedback:before {
	content:"\e906"
}
.imv2-appdownload:before {
	content:"\e907"
}
.imv2-weixigzh:before {
	content:"\e908"
}
.imv2-lock:before {
	content:"\e897"
}
.imv2-chapter:before {
	content:"\e900"
}
.imv2-half:before {
	content:"\e901"
}
.imv2-empty:before {
	content:"\e902"
}
.imv2-video:before {
	content:"\e037"
}
.imv2-code:before {
	content:"\e86f"
}
.imv2-exercise:before {
	content:"\e164"
}
.imv2-homework:before {
	content:"\e909"
}
.imv2-arrow1_l:before {
	content:"\e5c6"
}
.imv2-arrow1_r:before {
	content:"\e5cb"
}
.imv2-arrow1_u:before {
	content:"\e5c7"
}
.imv2-arrow1_d:before {
	content:"\e5c5"
}
.imv2-arrow2_l:before {
	content:"\e408"
}
.imv2-arrow2_r:before {
	content:"\e409"
}
.imv2-arrow2_u:before {
	content:"\e5ce"
}
.imv2-arrow2_d:before {
	content:"\e5cf"
}
.imv2-arrow3_l:before {
	content:"\e5c4"
}
.imv2-arrow3_r:before {
	content:"\e5c8"
}
.imv2-arrow3_u:before {
	content:"\e5d8"
}
.imv2-arrow3_d:before {
	content:"\e5db"
}
.imv2-checkbox:before {
	content:"\e834"
}
.imv2-checkbox_onk:before {
	content:"\e835"
}
.imv2-radiobox:before {
	content:"\e837"
}
.imv2-radiobxo_o:before {
	content:"\e836"
}
.imv2-check:before {
	content:"\e5ca"
}
.imv2-check_c:before {
	content:"\e86c"
}
.imv2-close:before {
	content:"\e5cd"
}
.imv2-close_c:before {
	content:"\e5c9"
}
.imv2-error_c:before {
	content:"\e000"
}
.imv2-info:before {
	content:"\e88e"
}
.imv2-add_circle_o:before {
	content:"\e3ba"
}
.imv2-add_circle:before {
	content:"\e147"
}
.imv2-help_outline:before {
	content:"\e8fd"
}
.imv2-help:before {
	content:"\e887"
}
.imv2-thumb_up:before {
	content:"\e8dc"
}
.imv2-thumb_down:before {
	content:"\e8db"
}
.imv2-history:before {
	content:"\e8b5"
}
.imv2-cart:before {
	content:"\e8cc"
}
.imv2-add_cart:before {
	content:"\e854"
}
.imv2-star:before {
	content:"\e838"
}
.imv2-star_h:before {
	content:"\e919"
}
.imv2-delete:before {
	content:"\e872"
}
.imv2-edit:before {
	content:"\e254"
}
.imv2-replay:before {
	content:"\e042"
}
.imv2-refresh:before {
	content:"\e90a"
}
.imv2-set_1:before {
	content:"\e8b8"
}
.imv2-set_2:before {
	content:"\e429"
}
.imv2-folder:before {
	content:"\e2c7"
}
.imv2-share:before {
	content:"\e80d"
}
.imv2-visibility:before {
	content:"\e8f4"
}
.imv2-visibility_off:before {
	content:"\e8f5"
}
.imv2-search:before {
	content:"\e8b6"
}
.imv2-message:before {
	content:"\e159"
}
.imv2-notifications:before {
	content:"\e7f4"
}
.imv2-home:before {
	content:"\e88a"
}
.imv2-kecheng:before {
	content:"\e86e"
}
.imv2-shizhan:before {
	content:"\e1e2"
}
.imv2-lujing:before {
	content:"\e14f"
}
.imv2-yuanwen:before {
	content:"\e90b"
}
.imv2-shouji:before {
	content:"\e90c"
}
.imv2-wiki:before {
	content:"\e90d"
}
.imv2-follow_user:before {
	content:"\e7f0"
}
.imv2-photo:before {
	content:"\e412"
}
.imv2-tag_faces:before {
	content:"\e420"
}
.imv2-pause:before {
	content:"\e034"
}
.imv2-fullscreen:before {
	content:"\e5d0"
}
.imv2-fullscreen_exit:before {
	content:"\e5d1"
}
.imv2-vol_up:before {
	content:"\e050"
}
.imv2-vol_down:before {
	content:"\e04d"
}
.imv2-vol_mute:before {
	content:"\e04e"
}
.imv2-vol_off:before {
	content:"\e04f"
}
.imv2-ios:before {
	content:"\e90e"
}
.imv2-android:before {
	content:"\e859"
}
.imv2-weixin:before {
	content:"\e90f"
}
.imv2-qq:before {
	content:"\e910"
}
.imv2-weibo:before {
	content:"\e911"
}
.imv2-weixin_c:before {
	content:"\e912"
}
.imv2-qq_c:before {
	content:"\e913"
}
.imv2-weibo_c:before {
	content:"\e914"
}
.imv2-imooc:before {
	content:"\e915"
}
.imv2-load_o:before {
	content:"\e88b"
}
.imv2-textsms:before {
	content:"\e0d8"
}
.imv2-follow_o:before {
	content:"\e87e"
}
.imv2-follow:before {
	content:"\e87d"
}
.imv2-add:before {
	content:"\e145"
}
.imv2-assignment_ind:before {
	content:"\e85e"
}
.imv2-flag:before {
	content:"\e153"
}
.imv2-finish:before {
	content:"\e3a6"
}
.imv2-build:before {
	content:"\e869"
}
.imv2-chat_bubble:before {
	content:"\e0ca"
}
.imv2-cloud_off:before {
	content:"\e2c1"
}
.imv2-description:before {
	content:"\e873"
}
.imv2-insert_invitation:before {
	content:"\e24f"
}
.imv2-event_busy:before {
	content:"\e615"
}
.imv2-filter_drama:before {
	content:"\e3dd"
}
.imv2-format_size:before {
	content:"\e245"
}
.imv2-photo_image:before {
	content:"\e410"
}
.imv2-lightbulb_outline:before {
	content:"\e91f"
}
.imv2-memory:before {
	content:"\e322"
}
.imv2-more_horiz:before {
	content:"\e5d3"
}
.imv2-forward:before {
	content:"\e040"
}
.imv2-sim_card:before {
	content:"\e32b"
}
.imv2-stars:before {
	content:"\e8d0"
}
.imv2-straighten:before {
	content:"\e41c"
}
.imv2-invoice:before {
	content:"\e048"
}
.imv2-voicemail:before {
	content:"\e0d9"
}
.imv2-bright:before {
	content:"\e42e"
}
@font-face {
	font-family:icomoon;
	src:url(/static/module/common/fonts/icomoon/fonts/icomoon.eot?d8493nx);
	src:url(/static/module/common/fonts/icomoon/fonts/icomoon.eot?d8493nx#iefix) format('embedded-opentype'),url(/static/module/common/fonts/icomoon/fonts/icomoon.ttf?d8493nx) format('truetype'),url(/static/module/common/fonts/icomoon/fonts/icomoon.woff?d8493nx) format('woff'),url(/static/module/common/fonts/icomoon/fonts/icomoon.svg?d8493nx#icomoon) format('svg');
	font-weight:400;
	font-style:normal
}
[class*=" icon-"],[class^=icon-] {
	font-family:icomoon!important;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.icon-score_shop:before {
	content:"\e927"
}
.icon-receipt:before {
	content:"\e928"
}
.icon-set_key:before {
	content:"\e922"
}
.icon-set_sns:before {
	content:"\e923"
}
.icon-set_phone:before {
	content:"\e924"
}
.icon-set_email:before {
	content:"\e925"
}
.icon-remove_circle:before {
	content:"\e921"
}
.icon-set2:before {
	content:"\e920"
}
.icon-share2:before {
	content:"\e91f"
}
.icon-thumb_o:before {
	content:"\e91e"
}
.icon-check:before {
	content:"\e91d"
}
.icon-radiobu_on:before {
	content:"\e919"
}
.icon-radiobut_off:before {
	content:"\e91a"
}
.icon-checkbox_o:before {
	content:"\e91b"
}
.icon-checkbox:before {
	content:"\e91c"
}
.icon-group_add:before {
	content:"\e918"
}
.icon-exp_o:before {
	content:"\e917"
}
.icon-left3:before {
	content:"\e90a"
}
.icon-godown:before {
	content:"\e910"
}
.icon-goup:before {
	content:"\e912"
}
.icon-notifi:before {
	content:"\e909"
}
.icon-del:before {
	content:"\e60f"
}
.icon-edit:before {
	content:"\e60b"
}
.icon-drop_left:before {
	content:"\e915"
}
.icon-drop_right:before {
	content:"\e90b"
}
.icon-drop_up:before {
	content:"\e916"
}
.icon-drop_down:before {
	content:"\e90c"
}
.icon-notdisplay:before {
	content:"\e90d"
}
.icon-wiki:before {
	content:"\e608"
}
.icon-blog:before {
	content:"\e90e"
}
.icon-yuanwen:before {
	content:"\e90f"
}
.icon-plan:before {
	content:"\e609"
}
.icon-shizhan:before {
	content:"\e911"
}
.icon-tick:before {
	content:"\e600"
}
.icon-left2:before {
	content:"\e913"
}
.icon-right2:before {
	content:"\e914"
}
.icon-down2:before {
	content:"\e903"
}
.icon-up2:before {
	content:"\e904"
}
.icon-flag2:before {
	content:"\e902"
}
.icon-close2:before {
	content:"\e905"
}
.icon-star_outline:before {
	content:"\e901"
}
.icon-star2:before {
	content:"\e900"
}
.icon-show-pw:before {
	content:"\e648"
}
.icon-share-weibo:before {
	content:"\e645"
}
.icon-share-weichat:before {
	content:"\e646"
}
.icon-share-qq:before {
	content:"\e647"
}
.icon-home:before {
	content:"\e601"
}
.icon-clock:before {
	content:"\e602"
}
.icon-chat:before {
	content:"\e603"
}
.icon-msg:before {
	content:"\e604"
}
.icon-resp:before {
	content:"\e605"
}
.icon-addques:before {
	content:"\e606"
}
.icon-user:before {
	content:"\e607"
}
.icon-note:before {
	content:"\e60a"
}
.icon-share:before {
	content:"\e60c"
}
.icon-set:before {
	content:"\e60d"
}
.icon-camera:before {
	content:"\e60e"
}
.icon-search:before {
	content:"\e610"
}
.icon-key:before {
	content:"\e611"
}
.icon-smail:before {
	content:"\e613"
}
.icon-point:before {
	content:"\e614"
}
.icon-ques:before {
	content:"\e615"
}
.icon-tick2:before {
	content:"\e616"
}
.icon-chapter:before {
	content:"\e617"
}
.icon-mobile:before {
	content:"\e618"
}
.icon-gotop:before {
	content:"\e619"
}
.icon-statistic:before {
	content:"\e61a"
}
.icon-code:before {
	content:"\e61b"
}
.icon-video:before {
	content:"\e61c"
}
.icon-test:before {
	content:"\e61d"
}
.icon-menu:before {
	content:"\e61e"
}
.icon-plus:before {
	content:"\e61f"
}
.icon-sub:before {
	content:"\e620"
}
.icon-close:before {
	content:"\e621"
}
.icon-down:before {
	content:"\e622"
}
.icon-left:before {
	content:"\e623"
}
.icon-top:before {
	content:"\e624"
}
.icon-right:before {
	content:"\e625"
}
.icon-exit:before {
	content:"\e626"
}
.icon-refresh:before {
	content:"\e627"
}
.icon-again:before {
	content:"\e628"
}
.icon-bell:before {
	content:"\e629"
}
.icon-nobell:before {
	content:"\e62a"
}
.icon-nolearn:before {
	content:"\e62b"
}
.icon-half:before {
	content:"\e62c"
}
.icon-full:before {
	content:"\e62d"
}
.icon-info:before {
	content:"\e926"
}
.icon-point-revert:before {
	content:"\e62e"
}
.icon-ques-revert:before {
	content:"\e62f"
}
.icon-tick-revert:before {
	content:"\e630"
}
.icon-flag:before {
	content:"\e631"
}
.icon-msg-revert:before {
	content:"\e632"
}
.icon-ad:before {
	content:"\e633"
}
.icon-imooc:before {
	content:"\e634"
}
.icon-thumb:before {
	content:"\e635"
}
.icon-thumb-revert:before {
	content:"\e636"
}
.icon-star:before {
	content:"\e637"
}
.icon-star-revert:before {
	content:"\e638"
}
.icon-heart:before {
	content:"\e639"
}
.icon-heart-revert:before {
	content:"\e63a"
}
.icon-qq:before {
	content:"\e63b"
}
.icon-weibo:before {
	content:"\e63c"
}
.icon-qqweibo:before {
	content:"\e63d"
}
.icon-weixin:before {
	content:"\e63e"
}
.icon-folder:before {
	content:"\e63f"
}
.icon-jian:before {
	content:"\e640"
}
.icon-ding:before {
	content:"\e641"
}
.icon-you:before {
	content:"\e642"
}
.icon-apple:before {
	content:"\e643"
}
.icon-android:before {
	content:"\e644"
}
.icon-mail:before {
	content:"\e612"
}
.icon-wxgzh:before {
	content:"\e907"
}
.icon-appdownload:before {
	content:"\e908"
}
.icon-feedback:before {
	content:"\e906"
}
.icon-shopping-cart:before {
	content:"\e929"
}
.icon-ques:before {
	content:"\e615"
}
.icon-down:before {
	content:"\e622"
}
.icon-left:before {
	content:"\e623"
}
.icon-top:before {
	content:"\e624"
}
.icon-right:before {
	content:"\e625"
}
body,html {
	color:#14191e
}
body {
	font-family:"PingFang SC","微软雅黑","Microsoft YaHei",Helvetica,"Helvetica Neue",Tahoma,Arial,sans-serif;
	background-color:#f3f5f6;
	min-width:1200px;
	overflow-y:scroll;
	position:relative;
	font-size:12px
}
.clearfix:after {
	content:'\0020';
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.l {
	float:left
}
.r {
	float:right
}
.wrap {
	overflow:hidden;
	min-height:750px
}
.content {
	width:1152px;
	margin:0 auto
}
.left-content {
	width:800px;
	float:left
}
.right-content {
	width:320px;
	float:right
}
.wrap-top {
	background:#fff;
	box-shadow:0 8px 16px 0 rgba(28,31,33,.1);
	margin-bottom:32px
}
#header {
	height:40px;
	background:#1c1f21
}
.page-container {
	margin:0 auto;
	width:1200px
}
.main-nav {
	line-height:40px
}
.main-nav .homepage {
	color:#fff;
	font-size:12px;
	margin-right:24px;
	font-weight:700
}
.main-nav .homepage:hover {
	color:#f01400
}
.main-nav .nav-item li {
	float:left;
	margin-right:12px
}
.main-nav .nav-item li a {
	padding:0 12px;
	color:rgba(255,255,255,.6);
	display:block;
	text-align:center
}
.main-nav .nav-item li a:hover {
	color:#fff;
	background:rgba(255,255,255,.1)
}
.main-nav .nav-item li a.active {
	color:#fff;
	background:rgba(255,255,255,.1)
}
.main-nav .nav-item li:last-child {
	margin-right:0
}
#login-area {
	float:right;
	position:relative
}
.header-unlogin li {
	float:left;
	/*line-height:40px*/
}
.header-signin a,.header-signup a {
	display:block;
	font-size:14px;
	text-align:center;
	color:#787d82;
	font-weight:700
}
.header-signin {
	color:#ccc
}
.header-signin a {
	display:inline-block;
	width:auto;
	font-size:13px;
	color:#545c63;
	margin-left:24px
}
.header-signin a:last-child {
	margin-left:0
}
.header-signin a:hover {
	color:#f01400
}
.header-signup a:hover {
	color:#f01400
}
.logined>li {
	float:left;
	position:relative
}
.logined li>a {
	display:block;
	height:40px;
	line-height:40px;
	width:60px;
	color:#5e5e5e;
	text-align:center;
	-webkit-transition:background-color .2s;
	-moz-transition:background-color .2s;
	transition:background-color .2s
}
.logined li>a:hover {
	color:#5e5e5e
}
.logined li>i {
	font-size:18px;
	line-height:40px;
	text-align:center;
	cursor:pointer
}
.user-card-box {
	position:relative
}
.user-card-box.hover .g-user-card {
	visibility:visible
}
.user-card-box:hover .user-card-item img {
	border:2px solid rgba(255,255,255,.6)
}
.user-card-box .user-card-item img {
	width:24px;
	height:24px;
	border-color:#4d5559
}
.visible-xs-block {
	display:none
}
.set_btn {
	right:0
}
.set_btn a.hover {
	background-color:#fff
}
.set_btn img {
	border-radius:50%;
	vertical-align:middle;
	display:inline-block;
	background:url(/static/module/common/img/menu_icon.png) no-repeat 0 0
}
.remind_warp {
	width:60px;
	height:40px
}
.remind_warp .imv2-notifications {
	font-size:16px;
	vertical-align:text-top
}
.remind_warp .msg_remind {
	display:none;
	position:absolute;
	width:4px;
	height:4px;
	background-color:#f01414;
	right:18px;
	top:10px;
	border-radius:50%
}
.remind_warp .sz-notifi {
	display:block;
	line-height:48px;
	font-size:22px;
	text-align:center;
	cursor:pointer;
	transition:color .2s
}
.remind_warp .sz-notifi:hover {
	color:#fff!important
}
div {
	background-size:cover
}
.text-ellipsis {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.g-user-card {
	position:absolute;
	right:0;
	top:100%;
	width:306px;
	visibility:hidden;
	box-shadow:0 8px 16px 0 rgba(7,17,27,.2);
	z-index:1000;
	border-bottom-right-radius:8px;
	border-bottom-left-radius:8px
}
.g-user-card .card-inner {
	background-color:#fff;
	padding:24px;
	box-sizing:border-box;
	border-bottom-right-radius:8px;
	border-bottom-left-radius:8px
}
.g-user-card .card-top {
	color:#93999f;
	position:relative
}
.g-user-card .card-top img {
	float:left;
	width:72px;
	height:72px;
	border-radius:50%;
	border:2px solid #fff;
	margin-right:12px
}
.g-user-card .card-top .name {
	display:inline-block;
	font-size:16px;
	color:#07111b;
	width:170px
}
.g-user-card .card-top a {
	color:#93999f;
	display:inline-block
}
.g-user-card .card-top .setup {
	position:absolute;
	right:20px;
	top:33px;
	opacity:.6;
	font-size:16px
}
.g-user-card .card-top .setup:hover {
	opacity:1
}
.g-user-card .card-top .card-top-right-box {
	margin-top:14px
}
.g-user-card .card-top .meta {
	font-size:12px!important
}
.g-user-card .card-top .meta a {
	margin-right:12px
}
.g-user-card .card-top .meta b {
	margin-left:2px
}
.g-user-card .user-center-box {
	margin-top:16px;
	margin-bottom:14px
}
.g-user-card .user-center-box ul li {
	position:relative;
	width:128px;
	height:36px;
	background:#f8fafc;
	border-radius:2px;
	line-height:36px;
	color:#4d555d;
	font-size:12px;
	margin-right:2px;
	margin-bottom:2px;
	box-sizing:border-box
}
.g-user-card .user-center-box ul li .user-center-icon {
	position:relative;
	top:3px;
	font-size:16px;
	margin-right:8px
}
.g-user-card .user-center-box ul li a {
	width:100%;
	height:36px;
	line-height:36px;
	padding-left:12px;
	text-align:left;
	box-sizing:border-box;
	color:#4d555d
}
.g-user-card .user-center-box ul li:hover {
	color:#4d555d;
	background:#f3f5f7
}
.g-user-card .user-center-box ul li:hover a {
	color:#4d555d;
	background:#d9dde1
}
.g-user-card .user-center-box ul li i {
	width:18px;
	height:18px;
	position:absolute;
	top:0;
	right:8px;
	background:url(/static/module/common/img/coupon-icon.png) no-repeat
}
.g-user-card .user-center-box ul li:nth-child(2n) {
	margin-right:0
}
.g-user-card .card-links {
	position:relative;
	height:60px;
	line-height:60px
}
.g-user-card .card-links .split,.g-user-card .card-links a {
	position:absolute
}
.g-user-card .card-links .split {
	left:150px;
	top:0;
	margin-top:15px;
	width:1px;
	height:30px;
	background-color:#edf1f2
}
.g-user-card .card-links a {
	left:20px;
	top:0;
	font-weight:700
}
.g-user-card .card-links .my-sns {
	left:172px
}
.g-user-card .card-history,.g-user-card .card-links {
	margin-bottom:-1px;
	border-bottom:1px solid #edf1f2
}
.g-user-card .card-history {
	padding-bottom:16px
}
.g-user-card .card-history .history-item {
	display:block;
	position:relative;
	padding-left:24px;
	font-size:12px;
	color:#787d82;
	transition:background-color .2s
}
.g-user-card .card-history .history-item .tit {
	display:block;
	margin-bottom:8px;
	font-weight:700
}
.g-user-card .card-history .history-item .media-name {
	display:block;
	width:200px
}
.g-user-card .card-history .history-item .imv2-alarm {
	position:absolute;
	left:0;
	top:4px;
	font-size:16px;
	font-weight:700
}
.g-user-card .card-history .history-item .continue {
	position:absolute;
	right:0;
	top:26px;
	color:#00b43c
}
.g-user-card .card-history .history-item .continue:hover {
	color:#00c850
}
.g-user-card .card-sets {
	margin-top:16px;
	font-size:12px;
	line-height:12px
}
.g-user-card .card-sets a {
	color:#93999f
}
.g-user-card .card-sets a:hover {
	color:#4d555d;
	background:0 0
}
.g-user-card .card-sets .mr30 {
	margin-right:30px
}
.g-user-card .card-arr {
	position:absolute;
	right:23px;
	top:2px;
	border-width:0 7px 8px 7px;
	border-color:transparent transparent #f01400 transparent;
	border-style:solid
}
.app-download {
	position:relative;
	color:rgba(255,255,255,.6);
	margin-right:12px
}
.app-download:hover>a {
	color:#000;
	background:rgba(255,255,255,.1)
}

.app-download:hover>div {
	display: block;
}
.app-download>a {
	padding:0 1px;
	display:block;
	color:#545c63
}
.app-download .app-load-box {
	display:none;
	position:absolute;
	right:0;
	top:100%;
	width:304px;
	padding:22px 24px;
	box-sizing:border-box;
	background-color:#fff;
	font-size:12px;
	color:#4d555d;
	line-height:16px;
	box-shadow:0 8px 16px 0 rgba(7,17,27,.2);
	border-bottom-right-radius:8px;
	border-bottom-left-radius:8px;
	z-index:99999
}
.app-download .app-load-box p {
	margin-bottom:12px
}
.app-download .app-load-box img {
	width:108px;
	height:108px
}
.app-download .app-load-box i {
	font-size:16px;
	margin:0 8px 0 12px;
	vertical-align:-2px
}
.app-download .app-load-box a {
	display:block;
	font-size:12px;
	color:#fff;
	width:132px;
	height:36px;
	margin-top:8px;
	line-height:36px;
	background:#4d555d;
	border-radius:18px
}
.app-download .app-load-box a:hover {
	background-color:#07111b
}
.shop-cart.hover .my-cart {
	display:block
}
.shop-cart.hover .shop-cart-icon {
	color:#fff
}
.shop-cart {
	position:relative;
	display:block
}
.shop-cart:hover .shop-cart-icon {
	border-color:rgba(255,255,255,.4);
	background-color:rgba(255,255,255,.1)
}
.shop-cart:hover .shop-cart-icon span {
	color:#fff
}
.shop-cart .shop-cart-icon {
	display:inline-block;
	padding:0 12px;
	width:auto
}
.shop-cart .shop-cart-icon span {
	color:rgba(255,255,255,.6)
}
.shop-cart .shop-cart-icon .buy-icon {
	font-size:16px;
	line-height:20px;
	vertical-align:text-top;
	margin-top:-2px;
	display:inline-block;
	margin-right:4px
}
.shop-cart .shop-cart-icon .icon-shopping-cart {
	position:relative;
	top:2px;
	font-size:16px;
	margin-right:8px
}
.shop-cart .shop-cart-icon .shopping_icon {
	color:#fff;
	font-style:normal;
	font-size:10px;
	margin-left:8px
}
.shop-cart .my-cart {
	padding:0 12px;
	position:absolute;
	right:0;
	top:54px;
	width:350px;
	background:#fff;
	box-sizing:border-box;
	display:none;
	z-index:99999;
	box-shadow:0 8px 16px 0 rgba(7,17,27,.2);
	border-bottom-right-radius:8px;
	border-bottom-left-radius:8px
}
.shop-cart .my-cart .cart-title-box {
	padding:20px 12px;
	border-bottom:1px solid #d9dde1
}
.shop-cart .my-cart .cart-title-box h2 {
	height:16px;
	font-size:16px;
	color:#07111b;
	line-height:16px
}
.shop-cart .my-cart .cart-title-box h5 {
	height:16px;
	line-height:16px;
	font-size:12px;
	color:#93999f
}
.shop-cart .my-cart .cart-wrap .cart-wrap-box {
	height:284px;
	overflow-y:scroll
}
.shop-cart .my-cart .cart-wrap .cart-wrap-box ul {
	width:100%
}
.shop-cart .my-cart .cart-wrap .cart-wrap-box ul li {
	padding:12px 12px 8px 12px;
	box-sizing:border-box
}
.shop-cart .my-cart .cart-wrap .cart-wrap-box ul li:hover {
	background:#f3f5f7
}
.shop-cart .my-cart .cart-wrap .cart-wrap-box ul li:hover .del {
	display:block
}
.shop-cart .my-cart .cart-wrap .cart-wrap-box ul li a {
	width:auto;
	height:auto
}
.shop-cart .my-cart .cart-wrap .cart-wrap-box ul li img {
	width:100px;
	height:56px;
	margin-right:12px
}
.shop-cart .my-cart .cart-wrap .cart-wrap-box ul li .content-box {
	width:170px
}
.shop-cart .my-cart .cart-wrap .cart-wrap-box ul li .content-box h3 {
	word-break:break-word;
	font-size:12px;
	color:#07111b;
	line-height:16px
}
.shop-cart .my-cart .cart-wrap .cart-wrap-box ul li .content-box p {
	margin-top:16px;
	height:12px
}
.shop-cart .my-cart .cart-wrap .cart-wrap-box ul li .content-box p span {
	color:rgba(240,20,20,.6);
	font-size:12px;
	line-height:12px
}
.shop-cart .my-cart .cart-wrap .cart-wrap-box ul li .content-box p span:hover {
	color:#f01414
}
.shop-cart .my-cart .cart-wrap .cart-wrap-box ul li .del {
	display:none;
	cursor:pointer
}
.shop-cart .my-cart .cart-wrap .clear-cart {
	height:284px;
	text-align:center;
	margin-top:0 auto
}
.shop-cart .my-cart .cart-wrap .clear-cart .cartIcon {
	margin-top:36px;
	margin-bottom:12px;
	display:inline-block;
	width:60px;
	height:60px;
	line-height:60px;
	background:#93999f;
	font-size:36px;
	color:#fff;
	border-radius:50%
}
.shop-cart .my-cart .cart-wrap .clear-cart h3 {
	margin:0 auto;
	width:180px;
	padding-bottom:24px;
	border-bottom:1px solid #d9dde1;
	color:#4d555d;
	font-size:14px;
	line-height:14px
}
.shop-cart .my-cart .cart-wrap .clear-cart .text {
	text-align:center;
	margin-top:24px;
	margin-bottom:16px;
	font-size:12px;
	line-height:12px;
	color:#93999f
}
.shop-cart .my-cart .cart-wrap .clear-cart .go-link {
	display:block;
	color:rgba(240,20,20,.6);
	font-size:12px;
	line-height:12px;
	margin-bottom:16px
}
.shop-cart .my-cart .cart-wrap .clear-cart .go-link:hover {
	color:#f01414
}
.shop-cart .my-cart .more-box {
	padding:16px 12px;
	border-top:1px solid #d9dde1
}
.shop-cart .my-cart .more-box .show-box {
	height:38px;
	line-height:38px
}
.shop-cart .my-cart .more-box .show-box .num-icon {
	width:16px;
	height:16px;
	font-size:10px;
	color:#fff;
	line-height:10px;
	padding:3px 6px;
	border-radius:50%;
	background:#f01414;
	box-sizing:border-box
}
.shop-cart .my-cart .more-box .show-box .text {
	font-size:12px;
	color:#93999f
}
.shop-cart .my-cart .more-box .show-box .text a {
	color:#93999f
}
.shop-cart .my-cart .more-box .show-box .text a:hover {
	color:#4d555d
}
.shop-cart .my-cart .more-box .show-box .go-pay a {
	color:#f01414;
	padding:0;
	font-size:12px
}
.shop-cart .my-cart .more-box .go-cart {
	color:#fff;
	font-size:12px;
	line-height:12px;
	font-weight:700;
	padding:12px 16px;
	background:rgba(240,20,20,.8);
	border-radius:16px
}
.shop-cart .my-cart .more-box .go-cart:hover {
	background-color:#f04646
}
#footer {
	background:#1c1f21;
	border-top:1px solid #e2e4e6;
	font-size:12px;
	color:#787d82;
	padding:27px 0;
	min-width:620px;
	margin-top:60px
}
#footer .waper {
	width:auto;
	max-width:1200px;
	margin:0 auto
}
#footer p {
	line-height:1.7
}
.footer_logo {
	display:none;
	float:left;
	background:url(../images/footer-sprite.png) 0 -230px no-repeat;
	height:40px;
	width:120px;
	margin:0 20px
}
#footer .des {
	width:445px
}
#footer .followus {
	margin-right:34px;
	padding-left:30px
}
.followus a {
	float:left;
	position:relative;
	width:32px;
	height:32px;
	background-image:url(../images/footer-sprite.png);
	background-repeat:no-repeat;
	margin:3px 6px 0;
	opacity:.5;
	-webkit-transition:opacity .2s;
	-moz-transition:opacity .2s;
	transition:opacity .2s;
	z-index:1
}
#footer .followus a:hover {
	opacity:1
}
.flw-weixin-box {
	position:absolute;
	display:none;
	width:170px;
	height:220px;
	left:-69px;
	bottom:35px;
	background:url(../images/footer-sprite.png?1) no-repeat 0 0
}
.followus .followus-weixin {
	background-position:0 -279px
}
.followus-weixin:hover .flw-weixin-box {
	display:block
}
.followus .followus-weibo {
	background-position:0 -321px
}
.followus .followus-qzone {
	background-position:0 -363px
}
.friend-links {
	line-height:60px
}
.friend-links a {
	display:inline-block;
	margin-right:20px
}
.friend-links a:hover {
	text-decoration:underline;
	color:#000
}
.friend-links dl {
	padding:0 10px
}
.friend-links dd {
	float:left;
	width:160px
}
.footer_link ul {
	overflow:hidden;
	margin-top:-1px
}
.footer_link a:active,.footer_link a:link,.footer_link a:visited {
	color:#c8cdd2
}
.footer_link a:hover {
	color:#fff
}
#footer .footer_link {
	margin-bottom:4px;
	line-height:1.8
}
#footer .footer_link li {
	margin-right:30px;
	text-align:center;
	float:left
}
.elevator {
	position:fixed;
	padding:0 16px;
	top:50%;
	margin-top:-140px;
	right:0;
	z-index:9;
	background-color:#fff;
	box-shadow:-2px 2px 5px 3px rgba(7,17,27,.1)
}
.elevator a {
	display:block;
	width:26px;
	padding:16px 0;
	font-size:22px;
	line-height:20px;
	color:#b5b9bc;
	box-sizing:border-box;
	text-align:center;
	border-bottom:1px solid #edf1f2
}
.elevator a:hover {
	color:#14191e
}
.elevator a i {
	font-size:24px;
	color:#b5b9bc
}
.elevator a i:hover {
	color:#14191e
}
.elevator a span {
	display:none;
	font-size:12px;
	color:#f01414;
	line-height:12px
}
.elevator a .elevator-num {
	background-color:#f01414;
	color:#fff;
	border-radius:50%;
	text-align:center;
	font-size:12px;
	position:absolute;
	top:3px;
	width:18px;
	height:18px;
	line-height:16px;
	right:-9px
}
.elevator .elevator-app:hover i,.elevator .elevator-faq:hover i,.elevator .elevator-msg:hover i,.elevator .elevator-top:hover i,.elevator .elevator-weixin:hover i {
	display:none
}
.elevator .elevator-app:hover span,.elevator .elevator-faq:hover span,.elevator .elevator-msg:hover span,.elevator .elevator-top:hover span,.elevator .elevator-weixin:hover span {
	display:inline-block
}
.elevator .elevator-app-box {
	position:absolute;
	width:172px;
	height:194px;
	bottom:-10px;
	right:52px;
	-webkit-transition:opacity .25s,transform .3s;
	-moz-transition:opacity .25s,transform .3s;
	transition:opacity .25s,transform .3s;
	opacity:0;
	max-width:0;
	-webkit-transform:scale(.01);
	-ms-transform:scale(.01);
	transform:scale(.01);
	-webkit-transform-origin:100% 95%;
	-ms-transform-origin:100% 95%;
	transform-origin:100% 95%;
	background:url(../images/elevator.png) no-repeat 0 -220px
}
.elevator .elevator-app:hover .elevator-app-box {
	display:block;
	visibility:visible;
	opacity:1;
	max-width:none;
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
.elevator .elevator-weixin-box {
	position:absolute;
	width:172px;
	height:212px;
	bottom:-10px;
	right:52px;
	-webkit-transition:opacity .25s,transform .3s;
	-moz-transition:opacity .25s,transform .3s;
	transition:opacity .25s,transform .3s;
	opacity:0;
	max-width:0;
	-webkit-transform:scale(.01);
	-ms-transform:scale(.01);
	transform:scale(.01);
	-webkit-transform-origin:100% 95%;
	-ms-transform-origin:100% 95%;
	transform-origin:100% 95%;
	background:url(../images/elevator.png) no-repeat 0 0
}
.elevator .elevator-weixin:hover .elevator-weixin-box {
	display:block;
	visibility:visible;
	opacity:1;
	max-width:none;
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
.page {
	margin:25px 0 auto;
	overflow:hidden;
	clear:both;
	text-align:center
}
.page-inner {
	padding:0 20px
}
.page a {
	display:inline-block;
	margin:0 12px;
	width:36px;
	height:36px;
	line-height:36px;
	font-size:14px;
	color:#4d555d;
	text-align:center;
	border-radius:50%;
	-webkit-transition:border-color .2s;
	-moz-transition:border-color .2s;
	transition:border-color .2s
}
.page a:hover {
	text-decoration:none;
	background-color:#d9dde1
}
.page a.active {
	background:#4d555d;
	color:#fff
}
.page a:first-child,.page a:last-child,.page a:nth-child(2),.page a:nth-last-child(2) {
	width:auto
}
.page a:first-child:hover,.page a:last-child:hover,.page a:nth-child(2):hover,.page a:nth-last-child(2):hover {
	background-color:transparent
}
.page span,.page-disabled {
	display:inline-block;
	padding:0 12px;
	min-width:20px;
	height:39px;
	line-height:39px;
	font-size:14px;
	color:#93999f;
	text-align:center
}
.page-first,.page-last {
	width:50px
}
.page-next,.page-prev {
	width:70px
}
.page .notmargin {
	margin-right:0
}
.bordered {
	border-bottom:solid 1px #d0d6d9
}
.panel {
	-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);
	-moz-box-shadow:0 2px 4px rgba(0,0,0,.2);
	box-shadow:0 2px 4px rgba(0,0,0,.2);
	padding:0 20px;
	color:#14191e;
	background-color:#fff;
	margin-bottom:20px
}
.panel-heading {
	border-bottom:solid 1px #d0d6d9
}
.panel-title {
	height:50px;
	line-height:50px;
	font-size:16px
}
